<?php
/**
 * Created by PhpStorm.
 * User: zlkmu
 * Date: 2018/2/4
 * Time: 9:32
 * 通用麻将房间类
 */
require_once __DIR__ . '/../../GamePublic/GameType.php';
require_once "MaJongManager.php";

class MajongRoom{
    //////////////////////////////////////////////
    //               房间运行过程中使用         //
    //////////////////////////////////////////////
    //麻将牌堆
    private $majongManager;
    //房间进行过程中的记录器
    private $roomRecorder;

    //同意解散房间人数数量
    public $dissolveCount = 0;
    //拒绝解散房间人数数量
    public $refuseDissolve = 0;
    //是否解散房间
    public $isDissolve = false;
    //本次操作时间
    public $operationTime = 0;
    //庄ID
    public $currentZhuang;
    //创建者ID
    public $roomCreator;

    //房间当前的进行过程，0：表示摸牌， 1：表示打牌
    private $nextStep = 0;
    //房间当前进行的玩家ID, 只记录摸牌或者打牌
    public $curretPlayerID = 0;
    //胡牌的人数
    public $huNum = 0;

    //////////////////////////////////////////////
    //               房间基本信息               //
    //////////////////////////////////////////////
    //房间ID
    public $roomID;
    //房间类型，实际为麻将游戏类型
    public $roomType;
    //玩家队列，存储的为MajongPlayer用户
    public $playerList = array();
    //是否开始
    public $isBegin;
    //房间总盘数
    public $totalCount;
    //当前盘数
    public $currentRound;
    //代表房间是否被使用
    public $isUsed = false;
    //房间要求人数
    public $playerNeedNum;
    //房费支付方式 1：大赢家支付  2：均摊房费  8局扣6  16局扣12
    public $roomPayment;




}




?>